package com.waypolice.mapper.handwriting;

import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;
import java.util.Map;

public interface CmsArchiveKeepingMapperSon {
    /**
     * 归档数量统计接口
     * @param type 档案类型
     * @param date1 归档时间区间
     * @param date2
     * @param sign 标记使用哪个SQL查询 1 表示查询卷表，2 表示查询单件表
     * @parma archSign 标识档案的是否是鉴定中，已移交，已销毁,0表示其他所有状态，
     * @return
     */
    List<Map> selectCountByDateAndType(@Param("type") String type,@Param("date1")  Date date1, @Param("date2")Date date2, @Param("sign")String sign,@Param("archSign") Integer archSign);

    /**
     * 查询出所有已使用的档案类型编号
     * @return
     */
    List<Map> selectTypes();

}
